Se pensavate che più seriamente qualsiasi comprensione di esso può realizzare che Internet sta nella sua stragrande maggioranza delle applicazioni per database e solo una piccola porzione di file statici. Il nucleo di ogni importante sito o di un portale è l'inserimento, la modifica, la cancellazione e la lettura dei registri di migliaia e milioni di utenti.
Il livello successivo è l'algoritmo che elabora i dati. Almeno per ora gli strumenti software standard non possono generare il codice per eseguire una logica ben precisa. In futuro la situazione potrebbe cambiare con l'introduzione di algoritmi sempre più complessi, machine learning, l'attuazione di un modelli più formali e matematiche ai programmi eseguibili.
Sullo strato superiore si erge "visualizzazione". Questo strato mi sembra che sarebbe difficile per sostituire il fattore umano. Sotto la visualizzazione può essere dato - testo, immagini, video e audio. Di conseguenza, qualsiasi formato può essere riprodotto su diversi dispositivi e interfacce - telefoni cellulari, computer, gadget più semplici che contengono solo alcune delle possibilità di dispositivi "intelligenti" e così via.
Il prossimo strumento per i programmatori che hanno creato è quello di generare il codice per i database. Qualunque idea di pensare a me in futuro, o in misura minore avrà bisogno di un database per memorizzare qualche strato modello di programmazione e di dati per lavorare con esso. Questo strumento sarà in grado di generare pronti almeno un terzo del codice di programmazione e può concentrarsi sulla programmazione logica vero e proprio business. strumento reale è il risparmio di tempo - e come il mio strumento precedente - per la gestione di traduzione http://tomavelev.com/TranslateApp/.
Nella prima schermata è possibile visualizzare i dati del modello che ho usato per lo strumento.
La creazione di un modello di interfaccia dell'applicazione http://tomavelev.com/

Nell'attuale versione 3 applicazione già genera non solo Java, ma PHP e Android codice.

Il risultato nel browser del codice generato - capacità di svolgere le operazioni di base sulla definito in una dati di immagine. Per un po 'meglio biblioteca vista bootstarp hanno attuato nelle pagine PHP e JSP di avere schermi con un'idea leggermente migliore vista.

Dopo aver utilizzato lo strumento per creare una serie di idee che sono nella mia testa, è possibile sviluppare lo strumento in diversi modi - per aggiungere altri linguaggi di programmazione, piattaforme e le librerie o sviluppare tali strumenti per generare file eseguibile pronto. Per la scala di tempo nella mia testa si inclina di più per la seconda idea. Sarò felice se mi feedback - che cosa sei stato su di voi per dargli strumento prioritario per fare il lavoro per voi.
Potete scrivermi a tomavelev@gmail.com.